<%@page contentType="content-type: application/x-javascript" %>
var COMENTARIOS = {
	
	inicio : function() {
		$('#principal form').reset();
		$('#mensaje').keyup(function() {
			if ($(this).val().length > MAXIMO_CARACTERES_COMENTARIOS)
			 	$(this).val($(this).val().slice(0,MAXIMO_CARACTERES_COMENTARIOS)); 
		});
	}
		
}




var PAGINACION_COMENTARIOS = {

	inicio: function() {
		var caja = $('#comentarios');
		caja.find('ol.paginacion a').click(function() {
			CARGANDO.mostrar(caja);
			$.ajax({
				type: 'POST',
				url: '/bd/xhr/xhr_comentarios.jsp',
				data: 'pagina=' + $(this).attr('href').split('/')[$(this).attr('href').split('/').length-2],
				dataType: 'json',
				success: function(datos) {
					if (datos['cabecera']['correcto'] == '1')
						PAGINACION_COMENTARIOS.actualizar(caja,datos);
					else
						AVISO.mostrar(MENSAJE_ERROR_AJAX,1,0);
					CARGANDO.ocultar(caja.find('div.cargando'));
				},
				error: function() {
					AVISO.mostrar(MENSAJE_ERROR_AJAX,1,0);
					CARGANDO.ocultar(caja.find('div.cargando'));
				}
			});
			return false;
		});
	},
	
	actualizar : function(caja,datos) {
		$('#lista-comentarios').replaceWith(datos['datos']);
		$('#lista-comentarios').hide().fadeIn(VELOCIDAD_FADE);
		caja.find('ol.paginacion').replaceWith(datos['paginacion']);
		caja.find('ol.paginacion').hide().fadeIn(VELOCIDAD_FADE);
		PAGINACION_COMENTARIOS.inicio();
	}
	
}




$(document).ready(function() {
	COMENTARIOS.inicio();
	PAGINACION_COMENTARIOS.inicio();
});